package day03;

public class lianxi {
    public static void main(String[] args) {
        double price = 888;
        if (price >= 1000) {
            price *= 0.9;
        }
        System.out.println("最终消费金额" + price);

    int age= 18;
    System.out.println(age);
    System.out.println("我今年"+age+"岁了");

    String name ="lhq";
    System.out.println(name);
    System.out.println("大家好.我的名字是"+name);

    //声明一个整型变量，演示扩展赋值+=、-=、*=、/=、%=的效果
    //   - 声明short型变量s，演示简单赋值运算的自增10，演示扩展赋值运算的自增10
    int j=5;
    j   +=  10;//相当于j=(int)(j+10)
    System.out.println(j);
    j *= 2;//相当于j=(int)(j*2)
    System.out.println(j);
    j /=5;//相当于j=(int)(j/5)
    System.out.println(j);

    /*声明三个整型变量，演示&&和||，演示!
    - &&的演示要求：true+false、false+true、true+true、false+false
    - ||的演示要求：true+false、false+true、true+true、false+false
    - !的演示要求：true、false
     - 演示短路&&与短路||
     /*
     */
        int t = 5, y = 10, u = 5;
        boolean t1 = t >= y && y > u;
        System.out.println(t1);//false,ture;
        System.out.println(y >= t && y > u);//ture,ture;
        System.out.println(t >= y && u < t);//false,false;
        System.out.println(t != y && t > u);//ture,false;


        //
        System.out.println(t <= u || y < t);//ture.false
        System.out.println(y <= t || u > t);//false,ture
        System.out.println(y >= u || u < y);//ture,ture;
        System.out.println(t >= y || t > u);

        boolean b4 = !(t < y);
        System.out.println(b4);//!ture=false
        System.out.println(!(y < t));//false=ture


        //声明几个变量，演示最基本的>，<，>=，<=，==，!=操作
        // 演示关系运算符和算术运算符联合使用的效果
        int q = 5, w = 10, e = 5;
        boolean r = w > q;
        System.out.println(r);//ture
        System.out.println(w >= q + e);//ture
        System.out.println(q++ < e);//false//q自增1变为6


        //被使用----自减
        int z = 5, x = 5;
        int s = z--;//将z--的值5赋值给s z--自减1变4
        int f = --x;//将--x的值4赋值给f --x自减1变4
        System.out.println(s);//5
        System.out.println(f);//4
        System.out.println(z--);//4
        System.out.println(--x);//3


        //被使用----自增
        int a1 = 5, b2 = 5;
        int c = a1++;//将a1++的值5赋值给c a1自增1为6
        int d = ++b2;//将++b2的值6赋值给d ++b2自增1为6
        System.out.println(c);//5
        System.out.println(d);//6
        System.out.println(a1);//6
        System.out.println(b2);//6
        //单独用--自减
        int c1 = 8, b1 = 9;
        c1--;//单独使用相当于c1=c1-1
        --b1;
        System.out.println(c1);
        System.out.println(b1);



        //单独使用---自增
        int a= 5, b =5;
        a++;//单独使用相当于a=a+1
        ++b;//单独使用相当于b=b+1
        System.out.println(a);
        System.out.println(b);


        System.out.println(5%2);//1 商2余1
        System.out.println(6%2);
        System.out.println(9%3);
        }
}
